const express = require("express");
const route = express.Router();
//引入权限校验中间件
const isLoginMiddle = require("../middleware/isLoginMiddle")
const advModel = require("../db/model/advModel")

//添加广告接口
route.get("/advList/:pageNo/:everyNum", isLoginMiddle, async (req, res) => {
  const {
    pageNo,
    everyNum
  } = req.params;

  try {
    const findResult = await advModel.find({}).limit(everyNum).skip((pageNo - 1) * 3)
    //获取总数量
    const allAdvCount = await advModel.count({})
    res.send({
      code:10000,
      msg:'查询数据成功',
      data:{
        advList:findResult,
        pageCount:Math.ceil(allAdvCount / everyNum)
      }
    })
    // console.log(allAdvList)
  }catch (e) {
    console.log("查询广告数据异常"+e.message)
    res.send({
      code:10001,
      msg:"查询广告数据异常"+e.message,
      data:null
    })
  }

})

module.exports = route;
